Advanced virtualization techniques for FAUmachine
نویسندگان
چکیده
This paper presents advanced virtualization techniques used to implement the virtual PC FAUmachine. We created a just-in-time compiler that can transform kernel mode code into code suitable for direct execution within a user mode simulator. This approach allows the efficient virtualization of standard PC hardware. To improve the performance of our simulator, we developed a small host kernel modification that simplifies system call redirection to the virtual machine. These approaches are described in detail and their performance is evaluated.
منابع مشابه
Adding advanced storage controller functionality via low-overhead virtualization
Historically, storage controllers have been extended by integrating new code, e.g., file serving, database processing, deduplication, etc., into an existing base. This integration leads to complexity, co-dependency and instability of both the original and new functions. Hypervisors are a known mechanism to isolate different functions. However, to enable extending a storage controller by providi...
متن کاملTransparente und hochperformante VHDL-Cosimulation im Kontext der virtuellen Maschine FAUmachine
متن کامل
Critical Success Factors for Data Virtualization: A Literature Review
Data Virtualization (DV) has become an important method to store and handle data cost-efficiently. However, it is unclear what kind of data and when data should be virtualized or not. We applied a design science approach in the first stage to get a state of the art of DV regarding data integration and to present a concept matrix. We extend the knowledge base with a systematic literature review ...
متن کاملEmploying Virtualization for Information Technology Education
This manuscript presents teaching and curriculum design for Information Technology classes. Today, students demand hands-on activities for the newest technologies. It is feasible to satisfy this appetite for exciting education by employing server virtualization technologies to teach advanced concepts with extensive hands-on assignments. Through utilization of virtualized servers, students are a...
متن کاملDeveloping a Hybrid Virtualization Platform Design for Cyber Warfare Training and Education Thesis
Virtualization is a technique used to model and simulate the cyber domain, as well as train and educate. Different types of virtualization techniques exist that each support a unique set of benefits and requirements. This research proposes a novel design that incorporates host and network virtualization concepts for a cyber warfare training platform. At the host level, hybrid virtualization com...
متن کامل